Landing Craft — definition

1. landing craft (Noun)

1 definition

landing craft (Noun) — Naval craft designed for putting ashore troops and equipment.

1 type of
craft